package com.web.model;

import java.io.Serializable;
import java.util.Date;

/**
 * @author yangguanzan
 * @date 9/21/21
 * @description
 */
public class Register implements Serializable {

    private Long id;
    /**
     * 病历号
     */
    private String registerNum;

    /**
     * 姓名
     */
    private String name;


    /**
     * '身份证号'
     */
    private String idCard;

    /**
     * 社保号
     */
    private String socialInsuranceNum;

    /**
     * '挂号费用'
     */
    private Double registerMoney;

    /**
     * '联系电话'
     */
    private String phone;
    /**
     * 是否自费
     */
    private Boolean bePay;

    /**
     * 性别
     */
    private Integer sex;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 工作
     */
    private String job;

    /**
     * 是否复诊
     */
    private Boolean beReturnVisit;

    /**
     * 科室
     */
    private String department;

    /**
     * 医生id
     */
    private Long doctorId;

    /**
     * 挂号状态
     */
    private Integer status;


    /**
     * 备注
     */
    private String remark;

    /**
     * 挂号看病时间
     */
    private Date visitDt;

    /**
     * 创建时间
     */
    private Date createdDt;
    /**
     * 修改时间
     */
    private Date modifiedDt;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getRegisterNum() {
        return registerNum;
    }

    public void setRegisterNum(String registerNum) {
        this.registerNum = registerNum;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getSocialInsuranceNum() {
        return socialInsuranceNum;
    }

    public void setSocialInsuranceNum(String socialInsuranceNum) {
        this.socialInsuranceNum = socialInsuranceNum;
    }

    public Double getRegisterMoney() {
        return registerMoney;
    }

    public void setRegisterMoney(Double registerMoney) {
        this.registerMoney = registerMoney;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Boolean getBePay() {
        return bePay;
    }

    public void setBePay(Boolean bePay) {
        this.bePay = bePay;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getJob() {
        return job;
    }

    public void setJob(String job) {
        this.job = job;
    }

    public Boolean getBeReturnVisit() {
        return beReturnVisit;
    }

    public void setBeReturnVisit(Boolean beReturnVisit) {
        this.beReturnVisit = beReturnVisit;
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

    public Long getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(Long doctorId) {
        this.doctorId = doctorId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Date getVisitDt() {
        return visitDt;
    }

    public void setVisitDt(Date visitDt) {
        this.visitDt = visitDt;
    }

    public Date getCreatedDt() {
        return createdDt;
    }

    public void setCreatedDt(Date createdDt) {
        this.createdDt = createdDt;
    }

    public Date getModifiedDt() {
        return modifiedDt;
    }

    public void setModifiedDt(Date modifiedDt) {
        this.modifiedDt = modifiedDt;
    }

    public Register() {
        // nothing
    }

    @Override
    public String toString() {
        return "Register{" +
            "id=" + id +
            ", registerNum='" + registerNum + '\'' +
            ", name='" + name + '\'' +
            ", idCard='" + idCard + '\'' +
            ", socialInsuranceNum='" + socialInsuranceNum + '\'' +
            ", registerMoney=" + registerMoney +
            ", phone='" + phone + '\'' +
            ", bePay=" + bePay +
            ", sex=" + sex +
            ", age=" + age +
            ", job='" + job + '\'' +
            ", beReturnVisit=" + beReturnVisit +
            ", department='" + department + '\'' +
            ", doctorId=" + doctorId +
            ", status=" + status +
            ", remark='" + remark + '\'' +
            ", visitDt=" + visitDt +
            ", createdDt=" + createdDt +
            ", modifiedDt=" + modifiedDt +
            '}';
    }


}
